package com.nft.service.school.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.nft.paging.Paginator;
import com.nft.po.NftResponse;
import com.nft.service.school.entity.SysDeptEntity;
import com.nft.service.school.req.SysDeptReq;
import com.nft.service.school.req.SysUserReq;
import com.nft.service.school.resp.SysDeptResp;

import java.util.List;

public interface SysDeptService extends IService<SysDeptEntity> {
    public NftResponse<Paginator<SysDeptResp>> getSchoolList(SysDeptReq query);

    public NftResponse<List<SysDeptResp>> getSchoolAllList(SysDeptReq query);

    public NftResponse<SysDeptResp> getSchoolInfoById(Long deptId);

    public NftResponse<List<SysDeptResp>> getSchoolListByPhone(SysUserReq query);
}
